check (payable) on demand - Turco Inglés Diccionario